package enzymy_wydajnosc_reakcji.widok;

import javax.swing.*;
import java.awt.*;

/**
 * Stowrzone przez
 * User: Davvid
 * Date: 01.11.13
 * Time: 14:32
 */
public class GornyPanel extends JPanel {
    private JLabel wynikMagLB;
    private JLabel wynikDagLB;

    private JTextField masaNaczynkaTF;
    private JTextField masaMagTF;
    private JTextField masaDagTF;
    private JTextField masaKwasuTF;

    public GornyPanel() {
        ustawWyglad();
        ustawKomponenty();
    }

    private void ustawWyglad() {
        setLayout(new GridLayout(6, 2, 20, 10));
        setBackground(new Color(24, 190, 199));
    }

    private void ustawKomponenty() {
        JLabel masaNaczynkaLB = new JLabel("Masa naczynka [g]");
        masaNaczynkaTF = new JTextField();
        JLabel masaMagLB = new JLabel("Masa naczynka z MAG [g]");
        masaMagTF = new JTextField();
        JLabel masaDagLB = new JLabel("Masa naczynka z DAG [g]");
        masaDagTF = new JTextField();
        JLabel masaKwasuLB = new JLabel("Masa naczynka z kwasem [g]");
        masaKwasuTF = new JTextField();
        JLabel wydajnoscMagLB = new JLabel("Wydajność MAG [%]");
        wynikMagLB = new JLabel();
        JLabel wydajnoscDagLB = new JLabel("Wydajność DAG [%]");
        wynikDagLB = new JLabel();

        masaNaczynkaTF.setToolTipText("Wpisz masę wytarowanego naczynka w gramach");
        masaMagTF.setToolTipText("Wpisz masę naczynka po odparowaniu rozpuszczalnika w gramach");
        masaDagTF.setToolTipText("Wpisz masę naczynka po odparowaniu rozpuszczalnika w gramach");
        masaKwasuTF.setToolTipText("Wpisz masę naczynka po odparowaniu rozpuszczalnika w gramach");

        add(masaNaczynkaLB);
        add(masaNaczynkaTF);
        add(masaMagLB);
        add(masaMagTF);
        add(masaDagLB);
        add(masaDagTF);
        add(masaKwasuLB);
        add(masaKwasuTF);
        add(wydajnoscMagLB);
        add(wynikMagLB);
        add(wydajnoscDagLB);
        add(wynikDagLB);
    }

    public JLabel getWynikMagLB() {
        return wynikMagLB;
    }

    public JLabel getWynikDagLB() {
        return wynikDagLB;
    }

    public JTextField getMasaNaczynkaTF() {
        return masaNaczynkaTF;
    }

    public JTextField getMasaMagTF() {
        return masaMagTF;
    }

    public JTextField getMasaDagTF() {
        return masaDagTF;
    }

    public JTextField getMasaKwasuTF() {
        return masaKwasuTF;
    }
}
